package entity;

import org.springframework.stereotype.Component;

public class Player {

    private Equip armet;
    private Equip loricae;
    private Equip boot;
    private Equip ring;

    public Player() {

    }

    public Player(Equip armet, Equip loricae, Equip boot, Equip ring) {
        this.armet = armet;
        this.loricae = loricae;
        this.boot = boot;
        this.ring = ring;
    }

    public Equip getArmet() {
        return armet;
    }

    public void setArmet(Equip armet) {
        this.armet = armet;
    }

    public Equip getLoricae() {
        return loricae;
    }

    public void setLoricae(Equip loricae) {
        this.loricae = loricae;
    }

    public Equip getBoot() {
        return boot;
    }

    public void setBoot(Equip boot) {
        this.boot = boot;
    }

    public Equip getRing() {
        return ring;
    }

    public void setRing(Equip ring) {
        this.ring = ring;
    }

    public void updateEquip(Equip equip){
        if("头盔".equals(equip.getType())){
            System.out.println(armet.getType()+"升级为"+equip.getName()+"属性：攻击："+equip.getAttackPlus()+"速度："+equip.getSpeedPlus()+"防御："+equip.getDefencePlus());
            this.armet = equip;
        }else if("锁子甲".equals(equip.getType())){
            System.out.println(armet.getType()+"升级为"+equip.getName()+"属性：攻击："+equip.getAttackPlus()+"速度："+equip.getSpeedPlus()+"防御："+equip.getDefencePlus());
            this.armet = equip;
        }else if("追风鞋".equals(equip.getType())){
            System.out.println(armet.getType()+"升级为"+equip.getName()+"属性：攻击："+equip.getAttackPlus()+"速度："+equip.getSpeedPlus()+"防御："+equip.getDefencePlus());
            this.armet = equip;
        }else if("指环".equals(equip.getType())){
            System.out.println(armet.getType()+"升级为"+equip.getName()+"属性：攻击："+equip.getAttackPlus()+"速度："+equip.getSpeedPlus()+"防御："+equip.getDefencePlus());
            this.armet = equip;
        }
    }

}
